Menu
Home
Explore
People
Places
Arts
History
Plants & Animals
Science
Life & Culture
Technology
Reference.org
Sign In
Technology
Computing and information technology
Computer software
Operating systems
Operating systems
Computer multitasking
Concurrent execution of multiple processes
Firmware
Low-level computer software
Job (computing)
Computational task
Kernel (operating system)
Core of a computer operating system
Operating system
Software that manages computer hardware resources
Preemption (computing)
Act of temporarily interrupting a task being carried out by a computer system, without requiring its cooperation, and with the intention of resuming the task at a later time
Process (computing)
Particular execution of a computer program
Real-time operating system
Computer operating system intended to process data as it comes in with minimal delay
Scheduling (computing)
Method by which work is assigned
System call
Mechanism used by an application program to request service from the kernel of the operating system
Task (computing)
Unit of executable work in computing
Thrashing (computer science)
Computer constantly exchanging data between memory and storage leaving little capacity for productive processing
Thread (computing)
Smallest sequence of programmed instructions that can be managed independently by a scheduler
Time-sharing
Method of sharing a computing resource among multiple concurrent users
Virtual machine
Software that emulates an entire computer
Working set
Collection of data in memory that a process is expected to actually touch in some workload